diff --git a/firmware/u4a2/18f4550.lkr b/firmware/u4a2/18f4550.lkr
index 55f401b..f8b6bbf 100644
--- a/firmware/u4a2/18f4550.lkr
+++ b/firmware/u4a2/18f4550.lkr
@@ -15,8 +15,8 @@ CODEPAGE   NAME=usb_cd_ptr_sec          START=0x0CEA     END=0x0D29    PROTECTED
 CODEPAGE   NAME=usb_sd_ptr_sec          START=0x0D2A     END=0x0DA9    PROTECTED
 CODEPAGE   NAME=sys_sec                 START=0x0DAA     END=0x33AA
 
-CODEPAGE   NAME=user_sec                START=0x33AB     END=0x34A7    PROTECTED
-CODEPAGE   NAME=module_sec              START=0x34A8     END=0x8000    PROTECTED
+CODEPAGE   NAME=user_sec                START=0x33AB     END=0x34BE    PROTECTED
+CODEPAGE   NAME=module_sec              START=0x34BF     END=0x8000    PROTECTED
 
 CODEPAGE   NAME=idlocs                  START=0x200000   END=0x200007  PROTECTED
 CODEPAGE   NAME=config                  START=0x300000   END=0x30000D  PROTECTED
diff --git a/firmware/u4a2/USB4all.X/nbproject/configurations.xml b/firmware/u4a2/USB4all.X/nbproject/configurations.xml
index 9463b5d..864b263 100644
--- a/firmware/u4a2/USB4all.X/nbproject/configurations.xml
+++ b/firmware/u4a2/USB4all.X/nbproject/configurations.xml
@@ -98,8 +98,11 @@
           <linkerLibItems>
           </linkerLibItems>
         </linkerTool>
+        <archiverTool>
+        </archiverTool>
         <loading>
           <useAlternateLoadableFile>false</useAlternateLoadableFile>
+          <parseOnProdLoad>false</parseOnProdLoad>
           <alternateLoadableFile></alternateLoadableFile>
         </loading>
       </compileType>
diff --git a/firmware/u4a2/USB4all.X/nbproject/project.xml b/firmware/u4a2/USB4all.X/nbproject/project.xml
index 216eb6a..c033988 100644
--- a/firmware/u4a2/USB4all.X/nbproject/project.xml
+++ b/firmware/u4a2/USB4all.X/nbproject/project.xml
@@ -8,6 +8,7 @@
             <cpp-extensions/>
             <header-extensions>h</header-extensions>
             <sourceEncoding>ISO-8859-1</sourceEncoding>
+            <asminc-extensions/>
             <make-dep-projects/>
         </data>
     </configuration>
diff --git a/firmware/u4a2/user/pnp.c b/firmware/u4a2/user/pnp.c
index 481ede4..e371cca 100644
--- a/firmware/u4a2/user/pnp.c
+++ b/firmware/u4a2/user/pnp.c
@@ -21,7 +21,9 @@ rom const device_resistance table_device_id_resistance[MAX_DEVICES] = {
     { "modSenC", R_MOD_SEN_C_MIN, R_MOD_SEN_C_MAX},
     { "modActA", R_MOD_ACT_A_MIN, R_MOD_ACT_A_MAX},
     { "modActB", R_MOD_ACT_B_MIN, R_MOD_ACT_B_MAX},
-    { "modActC", R_MOD_ACT_C_MIN, R_MOD_ACT_C_MAX}
+    { "modActC", R_MOD_ACT_C_MIN, R_MOD_ACT_C_MAX},
+    { "buzzer", R_MOD_BUZZER_MIN, R_MOD_BUZZER_MAX},
+    { "relay", R_MOD_RELAY_MIN, R_MOD_RELAY_MAX}
 };
 
 /** VARIABLES UNINITIALIZED, RAM **/
diff --git a/firmware/u4a2/user/pnp.h b/firmware/u4a2/user/pnp.h
index dd29770..34f00fb 100644
--- a/firmware/u4a2/user/pnp.h
+++ b/firmware/u4a2/user/pnp.h
@@ -43,6 +43,12 @@
 #define R_MOD_ACT_C_MAX 3151
 #define R_MOD_ACT_C_MIN 2601
 
+
+#define R_MOD_BUZZER_MAX 3810 // 180K
+#define R_MOD_BUZZER_MIN 3151
+#define R_MOD_RELAY_MAX 5554 // 120K
+#define R_MOD_RELAY_MIN 4615
+
 //#define R_SHIELD_CC_MAX 12531
 //#define R_SHIELD_CC_MIN 10622
 //#define R_GPIO_MIN 65280
@@ -59,11 +65,11 @@
 #define R_MOTION 9999
 /*Actuators*/
 #define R_DCMOTOR 9999
-#define R_RELAY 9999
-#define R_BUZZER 9999
+/*#define R_RELAY 9999
+#define R_BUZZER 9999*/
 
 
-#define MAX_DEVICES (byte) 15 /*Max cant of senssor/actuator type*/
+#define MAX_DEVICES (byte) 17 /*Max cant of senssor/actuator type*/
 /*TODO review this time, the micro is running @20MHZ with a pipeline of 4steps => 20000000/4 = 5000000 instructions per second */
 #define PNP_DETECTION_TIME 20000
 /** ESTRUCTURES **/
diff --git a/firmware/u4a2/user/usr_modAct.c b/firmware/u4a2/user/usr_modAct.c
index 2a1e031..a45f2d5 100644
--- a/firmware/u4a2/user/usr_modAct.c
+++ b/firmware/u4a2/user/usr_modAct.c
@@ -32,6 +32,8 @@ const uTab userModActATable = {&UserModActInit, &UserModActRelease, "modActA"};
 const uTab userModActBTable = {&UserModActInit, &UserModActRelease, "modActB"};
 const uTab userModActCTable = {&UserModActInit, &UserModActRelease, "modActC"};
 const uTab userLedModuleTable = {&UserModActInit, &UserModActRelease, "led"};
+const uTab userBuzzerModTable = {&UserModActInit, &UserModActRelease, "buzzer"};
+const uTab userRelayModTable = {&UserModActInit, &UserModActRelease, "relay"};
 #pragma code
 
 /** D E C L A R A T I O N S **************************************************/
